myvar_0 = GetPrimitiveParameter(0)
myvar_1 = GetPrimitiveParameter(1)
myvar_2 = GetObjectData(myvar_0, ObjData["direction"])
local myvar_3 = 13
local myvar_4 = 14
	if (myvar_2 == 0) then
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	{}[1] = {}
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	{}[0] = {}
	{}[myvar_3] = {}
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	{}[1] = {}
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	; //SETLIST
	{}[0] = {}
	{}[myvar_4] = {}
else
		if (myvar_2 == 2) then
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		{}[1] = {}
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		{}[0] = {}
		{}[myvar_3] = {}
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		{}[1] = {}
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		; //SETLIST
		{}[0] = {}
		{}[myvar_4] = {}
	else
			if (myvar_2 == 4) then
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			{}[1] = {}
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			{}[0] = {}
			{}[myvar_3] = {}
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			{}[1] = {}
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			; //SETLIST
			{}[0] = {}
			{}[myvar_4] = {}
		else
				if (myvar_2 == 6) then
				; //SETLIST
				; //SETLIST
				; //SETLIST
				; //SETLIST
				; //SETLIST
				; //SETLIST
				; //SETLIST
				; //SETLIST
				; //SETLIST
				{}[1] = {}
				; //SETLIST
				; //SETLIST
				; //SETLIST
				; //SETLIST
				; //SETLIST
				; //SETLIST
				; //SETLIST
				; //SETLIST
				; //SETLIST
				{}[0] = {}
				{}[myvar_3] = {}
				; //SETLIST
				; //SETLIST
				; //SETLIST
				; //SETLIST
				; //SETLIST
				; //SETLIST
				; //SETLIST
				{}[1] = {}
				; //SETLIST
				; //SETLIST
				; //SETLIST
				; //SETLIST
				local myvar_14 = 0
				; //SETLIST
				; //SETLIST
				; //SETLIST
				{}[0] = {}
				{}[myvar_4] = {}
			else
			end
		end
	end
end
myvar_6,myvar_7,myvar_8 = nWorld["GetObjectLocation"](myvar_0)
-1, {}, myvar_14 = nil
for loopvar1, loopvar2 in {} do 
for loopvar1, loopvar2 in myvar_14[myvar_1] do 
myvar_23 = nWorld["GetObjectsOnTile"]((myvar_6 + nil[1]), (myvar_7 + nil[2]), myvar_8)
for loopvar1, loopvar2 in myvar_23 do 
myvar_28 = GetObjectData(nil, ObjData["category"])
	if (myvar_28 == nil) then
	myvar_29 = GetObjectData(nil, ObjData["direction"])
	for loopvar1, loopvar2 in nil[3] do 
		if (myvar_29 == loopvar2) then
		local myvar_30 = True
	else
		end
	end
		if (myvar_30 ~= 0) then 
myvar_30 = myvar_30

		local myvar_10 = True
		table["insert"]({}, nil)
	end
end
end
end
end
	if (myvar_10 ~= 0) then 
myvar_10 = myvar_10

	SetTemp(0, {}[1])
else
	local myvar_13 = -1
	SetTemp(0, myvar_13)
end
local myvar_12 = True
SetScriptReturnValue(myvar_12)
